156900
938434
756194
608701
121718
389287
497910
54411
958698
870909
372133
860293
5251799
3673581
3198148
2498804
2274988
2119609
2047358
193778
1827118
1743136
1722196
1660471